psort, yet another fast stable external sorting software
نویسندگان
چکیده
psort is a fast, stable external sorting software available as a binary executable that can sort a disk file interpreted as a sequence of r byte records according to a key of k bytes starting from the i byte of each record. psort is also available under GPL as a C library, allowing one to define one’s own key comparison functions, as well as key preprocessing and postprocessing functions to increase the efficiency of comparisons. psort can sort 108 · 2 = 1, 811, 939, 328 records of 100 bytes each, according to an initial 10 byte random key, on a 392.78 U.S. dollar desktop machine in less than 2408.6766 ≤ 3·365·24·3600 39278 seconds i.e. for less than 1 penny according to the Pennysort Daytona Benchmark. A version of psort hand optimized for the Pennysort (Indy) Benchmark can sort a slightly larger input file of 113 · 2 = 1, 895, 825, 408 byte records on the same machine in the same time.
منابع مشابه
OzSort: Sorting over 246GB for a Penny
OzSort is a fast and stable external sorting software that is specifically optimized for the requirements of the PennySort (Indy) benchmark. The software sorts a file containing records of 100 bytes each, with keys of length 10 bytes, where a key starts from the first byte of each record and whose byte-length characters are generated uniformly at random. OzSort can sort over 246GB in less than ...
متن کاملpsort 2009
This memo reports the results of our psort (general purpose) sorting software on a 5 disk 427.86$ PC with 4 GB of RAM and an Athlon LE 1640 2.6 GHz processor. psort sorted 67 · 2 records in 2211 seconds, for a Daytona sort size slightly larger than 224.8 GB. A version of psort hand-optimized for the Pennysort benchmark sorted 74 ·2 records in the same time and on the same hardware, for an Indy ...
متن کاملpsort 2011 – pennysort, datamation, joulesort ∗
This memo reports the results of our psort (general purpose) sorting software on a number of hardware configurations. “Vanilla” psort sorted 10GB for 2122 joules on a Nokia N900 smartphone with an extra Kingston 16GB flash drive (joulesort 10GB Daytona+Indy benchmark). It sorted over 286.2 GB for 0.01$ of computing time on a PC equipped with an AMD 2.7GHz Sempron processor, 4 GB of RAM and 5 Sa...
متن کاملImprovement of PSORT II Protein Sorting Prediction for Mammalian Proteins
The PSORT system [8] is a unique tool for the prediction of protein subcellular localization in a sense that it can deal with proteins localized at almost all the subcellular compartments. In its several versions, PSORT II [5] was developed for the prediction of eukaryotic proteins using yeast sequences as its training data. The reason why the data from a single species were used was that train...
متن کاملWomen's Health Initiative.
WoLF PSORT is an extension of the PSORT II program for protein subcellular location prediction. WoLF PSORT converts protein amino acid sequences into numerical localization features; based on sorting signals, amino acid composition and functional motifs such as DNA-binding motifs. After conversion, a simple k-nearest neighbor classifier is used for prediction. Using html, the evidence for each ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008